/**
 *====================================================
 * 文件名称: ReceivablesConsentParams.java
 * 修订记录：
 * No    日期				作者(操作:具体内容)
 * 1.    2015年12月23日			chenxy(创建:创建文件)
 *====================================================
 * 类描述：(说明未实现或其它不应生成javadoc的内容)
 */
package com.yuexunit.finance.project.action.v1.model.input;

import java.math.BigDecimal;

import com.yuexunit.web.annotation.Parameter;

/**
 * @ClassName: ReceivablesConsentParams
 * @Description: TODO(这里用一句话描述这个类的作用)
 * @author chenxy
 * @date 2015年12月23日 下午2:53:59
 */
public class ReceivablesConsentParams {

	@Parameter(name = "receivablesId", description = "确认收款ID")
	private Long receivablesId;

	@Parameter(name = "beneficiaryMethod", description = "收款方式 1:现金/2:支票/3:转账")
	private Integer beneficiaryMethod;

	@Parameter(name = "beneficiaryDate", description = "收款时间")
	private String beneficiaryDate;

	@Parameter(name = "creditQuota", description = "授信额度", nullable = true, defaultValue = "0")
	private BigDecimal creditQuota;

	@Parameter(name = "beneficiaryName", description = "收款人", nullable = true)
	private String beneficiaryName;

	@Parameter(name = "beneficiaryBank", description = "收款银行", nullable = true)
	private String beneficiaryBank;

	@Parameter(name = "beneficiaryCreditCard", description = "收款卡号", nullable = true)
	private String beneficiaryCreditCard;

	@Parameter(name = "beneficiaryNumber", description = "收款流水号", nullable = true)
	private String beneficiaryNumber;

	@Parameter(name = "paymentBank", description = "付款银行", nullable = true)
	private String paymentBank;

	@Parameter(name = "paymentCreditCard", description = "付款银行卡号", nullable = true)
	private String paymentCreditCard;
	
	@Parameter(name = "paymentName", description = "付款人", nullable = true)
	private String paymentName;
	
	@Parameter(name = "accountInfoId", description = "账户信息ID")
	private Long accountInfoId;

	@Parameter(name = "fileUuids", description = "附件材料", nullable = true)
	private String fileUuids;

	@Parameter(name = "auditRemark", description = "审核意见", nullable = true)
	private String auditRemark;
	
	@Parameter(name = "isAuto", description = "是否自放货", nullable = true)
	private Boolean isAuto;

	public Boolean getIsAuto() {
		return isAuto;
	}

	public void setIsAuto(Boolean isAuto) {
		this.isAuto = isAuto;
	}

	public String getPaymentName() {
		return paymentName;
	}

	public void setPaymentName(String paymentName) {
		this.paymentName = paymentName;
	}

	public Long getAccountInfoId() {
		return accountInfoId;
	}

	public void setAccountInfoId(Long accountInfoId) {
		this.accountInfoId = accountInfoId;
	}

	public Long getReceivablesId() {
		return receivablesId;
	}

	public void setReceivablesId(Long receivablesId) {
		this.receivablesId = receivablesId;
	}

	public Integer getBeneficiaryMethod() {
		return beneficiaryMethod;
	}

	public void setBeneficiaryMethod(Integer beneficiaryMethod) {
		this.beneficiaryMethod = beneficiaryMethod;
	}

	public String getBeneficiaryDate() {
		return beneficiaryDate;
	}

	public void setBeneficiaryDate(String beneficiaryDate) {
		this.beneficiaryDate = beneficiaryDate;
	}

	public BigDecimal getCreditQuota() {
		return creditQuota;
	}

	public void setCreditQuota(BigDecimal creditQuota) {
		this.creditQuota = creditQuota;
	}

	public String getBeneficiaryName() {
		return beneficiaryName;
	}

	public void setBeneficiaryName(String beneficiaryName) {
		this.beneficiaryName = beneficiaryName;
	}

	public String getBeneficiaryBank() {
		return beneficiaryBank;
	}

	public void setBeneficiaryBank(String beneficiaryBank) {
		this.beneficiaryBank = beneficiaryBank;
	}

	public String getBeneficiaryCreditCard() {
		return beneficiaryCreditCard;
	}

	public void setBeneficiaryCreditCard(String beneficiaryCreditCard) {
		this.beneficiaryCreditCard = beneficiaryCreditCard;
	}

	public String getBeneficiaryNumber() {
		return beneficiaryNumber;
	}

	public void setBeneficiaryNumber(String beneficiaryNumber) {
		this.beneficiaryNumber = beneficiaryNumber;
	}

	public String getPaymentBank() {
		return paymentBank;
	}

	public void setPaymentBank(String paymentBank) {
		this.paymentBank = paymentBank;
	}

	public String getPaymentCreditCard() {
		return paymentCreditCard;
	}

	public void setPaymentCreditCard(String paymentCreditCard) {
		this.paymentCreditCard = paymentCreditCard;
	}

	public String getFileUuids() {
		return fileUuids;
	}

	public void setFileUuids(String fileUuids) {
		this.fileUuids = fileUuids;
	}

	public String getAuditRemark() {
		return auditRemark;
	}

	public void setAuditRemark(String auditRemark) {
		this.auditRemark = auditRemark;
	}

}
